21659
1495
1153
1380
1141
7613
867
221
931
1250
234
678
735
733
1267
767
910
573
824
798
791
390
381
365
595
250
111
569
423
151
320
264
616
430
144
290
413
186
315
128
201
261
191
170
179
147
344
154
427
244
337
158
226
178
304
159
202
188
189
126
123
179
160
252
171
163
48
68
71
298
277
237
89
30
127
161
125
52
110
79
88
75
84
32
142
102
47
76
266
90