40544 160
3044 290
18638 878
53476 691
40129 363
18982 240
30251 115
52553 583
18327 562
6196 617
5370 344
3094 374
6763 715
46119 495