40558 160
3044 290
18638 878
53477 691
40132 363
18982 240
30254 115
52556 583
18328 562
6196 617
5370 344
3094 374
6763 715
46125 495