10586 652
116005 862
16915 62
33188 211
23449 701
14325 523
34215 502
46437 125
56501 164
2458 43
5642 163
4605 537
8457 341