3095 596
2720 533
19892 472
134107 353
399735 1215
2698 445
2150 137
100931 564
363005 855
24907 407
2958 572
2273 337
69243 341
80428 553
2536 267
3291 459
146104 699
483185 1001
2273 238
4081 750
60036 498
182632 423
3350 623
4747 767
150286 541
52915 842
2127 431
1308 103