40560 160
3044 290
18638 878
53479 691
40132 363
18982 240
30256 115
52557 583
18331 562
6196 617
5370 344
3094 374
6763 715
46126 495