41021 375
24385 297
5727 30
14337 885
4144 113
3079 231
7731 912
3968 436
5825 756
5614 669
4035 860
36865 408
34212 374
17893 322
3199 571
2860 610