106811
1660
1590
560
1290
640
1373
712
170
414
223
271
158
230
90
263
140
141
314
163
270
130
320
638
190
110
280
101
132
166
150
80
421702
562234
801043
102430
28149
137942
56821
155726
65925
252395
101739
8859
83448
277747
11763
311015
522802
352031
178433
41216
1967254
164293
53868
93644
177978
174632
55580
84536
234317
185265