56051 410
47667 393
13288 860
19480 688
4611 415
14074 503
5848 171
8684 112
6853 615
5823 469
2861 472
6516 140
4957 608
13912 37
6460 504
78199 309