4302
611
277
510
3876
639
389
1277
830
967
1276
968
602
1477
254
364
240
146
203
136
116
202
790
101
569
560
2084
199
476
394
170
469
127
356
250
217
344
200
1600
206
510
906
260
243
328
593
91
294
120
2314
54
114
1817
196
632
240
1106
154
263
284
1869
484
1434
343
116
179
379
256
210
255
329
2427
195
97
329
4453
369
109
253
1278
80
785
934
249
1063
558
332
116
2343
740
539
73
270
345
834
878
74
773
2403
117
622