41050 375
24408 297
5731 30
14337 885
4152 113
3082 231
7739 912
3971 436
5825 756
5616 669
4036 860
36879 408
34231 374
17897 322
3200 571
2863 610