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