41081 160
3047 290
18650 878
53636 691
40228 363
19073 240
30477 115
52745 583
18446 562
6202 617
5378 344
3096 374
6779 715
46383 495