1503 501
21937 336
54900 418
4545 891
494325 1588
39616 396
64808 405
76085 429
62718 291
58058 237
48200 414
28620 861
192260 857
19729 48
7735 167
4511 544
921 45
3379 394
2223 378
4173 597
434 29
954 123
81288 270