10566 652
115904 862
16822 62
33076 211
23337 701
14281 523
34168 502
46345 125
56328 163
2451 43
5636 163
4601 537
8451 341