7031 438
2689 294
4245 821
8793 909
166580 400
98258 288
28041 685
156887 755
68301 271
145016 945
124500 684
35043 490
55076 476
38037 308
54370 101
27230 105