40433 160
3044 290
18637 878
53452 691
40108 363
18970 240
30209 115
52522 583
18299 562
6193 617
5370 344
3091 374
6762 715
46043 495