125481 518
12425 153
13956 156
24209 560
10946 128
124551 978
26761 335
61441 370
182094 690
143262 582
76294 110
75195 713
3688 429
9279 847
6537 504
5778 65