4016 493
14947 792
5431 326
31058 184
32945 734
12535 275
39584 673
2368 62
5108 533
10765 940
4785 188
7951 816
3145 458