41067 160
3046 290
18648 878
53623 691
40222 363
19067 240
30453 115
52733 583
18440 562
6202 617
5378 344
3096 374
6778 715
46372 495