41071 375
24418 297
5734 30
14338 885
4164 113
3082 231
7743 912
3971 436
5829 756
5617 669
4042 860
36887 408
34247 374
17903 322
3200 571
2863 610