10558 652
115864 862
16787 62
33043 211
23307 701
14261 523
34150 502
46317 125
56276 163
2451 43
5633 163
4600 537
8445 341