7040 438
2694 294
4246 821
8798 909
166740 400
98384 288
28085 685
157039 755
68370 271
145208 945
124771 684
35071 490
55119 476
38113 308
54415 101
27262 105