10580 652
115969 862
16875 62
33143 211
23414 701
14315 523
34197 502
46396 125
56434 163
2455 43
5640 163
4604 537
8454 341