4018 493
14949 792
5432 326
31062 184
32977 734
12553 275
39606 673
2368 62
5111 533
10765 940
4790 188
7953 816
3145 458