41054 375
24413 297
5734 30
14337 885
4156 113
3082 231
7739 912
3971 436
5826 756
5616 669
4037 860
36881 408
34239 374
17897 322
3200 571
2863 610