30450 891
15913 565
79179 282
5011 319
10232 706
9413 255
6818 420
8464 542
8366 513
20561 377
115261 367
298560 851
184448 1000
65777 640
142278 613
44149 761
3685 479
106843 895
250634 701
74479 524
162328 735
163490 843
8374 344
140016 325
34549 570
99550 927
57364 694
37346 520