10580 652
115961 862
16866 62
33133 211
23409 701
14311 523
34194 502
46390 125
56423 163
2455 43
5640 163
4603 537
8452 341