1896 532
142 28
2845 231
40630 631
18593 720
7783 45
9536 436
9331 405
3191 569
6480 851
17536 676
2237 290