10580 652
115972 862
16880 62
33148 211
23415 701
14316 523
34199 502
46401 125
56438 163
2455 43
5640 163
4604 537
8454 341