7016 438
2683 294
4242 821
8787 909
166363 400
98070 288
27975 684
156664 755
68223 271
144740 945
123929 682
34967 490
55008 476
37941 308
54299 101
27193 105