50956 797
4675 589
34657 273
26504 157
17277 612
27139 917
117840 540
7468 804
4298 466
7629 229
23516 172
124808 1076
4666 297
10566 615
25400 653
7591 847
3822 404
68533 343
29095 796
5336 636
244300 1195
12801 54
5968 320
4728 878