4016 493
14945 792
5431 326
31057 184
32931 734
12529 275
39579 673
2368 62
5106 533
10765 940
4782 188
7949 816
3144 458