2985 55
42985 617
3689 386
143330 417
5599 482
67456 508
5175 329
1525 120
4246 186
3940 813
1487 209
3461 771
5451 519
9692 544
14938 646
14341 658
137919 925
5954 979
2877 397
9396 583
9215 554
8165 720
154268 585
21499 598
9833 777
15472 629
12001 722
10884 124