306029 1306
181879 781
41724 375
149292 844
49576 774
222329 669
170245 305
276570 922
626679 1950
265617 588
15103 532
251469 732
105993 377
75247 433
91100 363
22439 321
33248 474
165204 1127
104898 913
129639 1028
51268 928
9398 750
4643 331
9453 351
66013 394
101746 245
41555 352
3014 424