40582 160
3044 290
18638 878
53480 691
40135 363
18984 240
30264 115
52561 583
18335 562
6196 617
5371 344
3094 374
6767 715
46137 495