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