41059 375
24416 297
5734 30
14338 885
4161 113
3082 231
7741 912
3971 436
5827 756
5617 669
4040 860
36883 408
34243 374
17899 322
3200 571
2863 610