2981 811
1142 106
2088 451
272084 1152
23045 638
970 31
2554 759
125185 689
107162 891
92027 794
122970 569
63409 474
50470 87
94990 389
157176 537
225959 772