1880 600
2946 815
1343 314
284 47
14534 651
100999 518
4071 82
23029 653
36556 581
30486 494
17358 132
3830 232
5484 674
8324 211
11167 267
7376 545
16016 291