14320
1391912
198943
237265
110423
123629
161724
125212
105920
146536
2212295
151938
250069
137546
108129
64823
61627
170048
122722
79917
3272
4364
4956
4178
53711
124846
850437
97117
75217
116336
114418
4818
29710
66216
57710
54031
3163
5317
3968
79645
2853
2133
2394
4212