1896 532
142 28
2846 231
40632 631
18598 720
7784 45
9541 436
9334 405
3192 569
6485 851
17539 676
2242 290