41058 375
24414 297
5734 30
14338 885
4158 113
3082 231
7740 912
3971 436
5827 756
5617 669
4039 860
36883 408
34240 374
17897 322
3200 571
2863 610