7015 438
2683 294
4242 821
8787 909
166352 400
98051 288
27963 684
156651 755
68217 271
144728 945
123895 682
34963 490
55005 476
37932 308
54292 101
27189 105