4005 493
14921 792
5414 326
31032 184
32545 734
12420 275
39374 673
2354 62
5098 533
10757 940
4728 188
7938 816
3138 458