1879 600
2905 815
1336 314
279 47
14524 651
100877 518
4065 82
23027 653
36551 581
30466 494
17346 132
3822 232
5475 674
8312 211
11148 267
7371 545
16007 291