40533 160
3044 290
18638 878
53476 691
40128 363
18978 240
30251 115
52552 583
18324 562
6196 617
5370 344
3094 374
6763 715
46112 495