41077 160
3047 290
18650 878
53632 691
40226 363
19071 240
30471 115
52740 583
18444 562
6202 617
5378 344
3096 374
6778 715
46382 495