7015 438
2683 294
4242 821
8787 909
166359 400
98062 288
27970 684
156662 755
68222 271
144736 945
123921 682
34965 490
55007 476
37940 308
54297 101
27192 105