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