15321 93
9223 724
56093 410
47695 393
13322 860
19523 688
4621 415
14101 503
5906 171
8734 112
6864 615
5840 469
2868 472
6528 140
4957 608
13946 37
6492 504
78392 309