1880 600
2941 815
1343 314
284 47
14534 651
100986 518
4070 82
23028 653
36556 581
30485 494
17358 132
3829 232
5483 674
8323 211
11166 267
7376 545
16014 291