10568 652
115918 862
16832 62
33091 211
23341 701
14283 523
34169 502
46354 125
56335 163
2453 43
5636 163
4602 537
8451 341