4016 493
14944 792
5431 326
31055 184
32884 734
12520 275
39560 673
2368 62
5105 533
10764 940
4776 188
7948 816
3143 458