10258 199
12411 534
12550 591
7454 358
18745 178
115953 862
77856 650
57019 184
44231 576
28002 83
40095 626
4222 611
5797 309
5802 802
4586 544
4425 371
3231 207
60558 888