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