31489 503
14031 422
35964 204
3913 405
2878 311
2439 360
16395 721
3670 420
2295 505
934867 960
3749 750
260212 832
16501 654
1358 188
12605 228
19003 482
9791 309
3645 93
1976 63
1067 126
3309 610
5029 468
64333 442
26688 201
4191 682