15191 93
9193 724
56042 410
47621 393
13158 860
19449 688
6420 415
14092 503
5798 171
8601 112
6854 615
5818 469
2842 471
6535 140
4957 608
13853 37
6441 504
77130 309