40410 160
3043 290
18637 878
53444 691
40105 363
18970 240
30188 115
52513 583
18291 562
6193 617
5370 344
3091 374
6762 715
46033 495