4496 442
35231 752
30877 615
26158 380
15172 308
9266 116
22309 714
3608 459
2368 194
6052 485
5197 698
4982 463
2321 419
2047 183
3592 849
1139 147
1049 42
2443 443
5053 866
3972 658