4302
510
277
611
3876
1276
1277
967
2084
2314
199
830
510
127
254
195
1063
356
364
569
203
329
834
240
560
602
1434
476
639
484
790
320
906
1817
394
170
250
54
379
243
97
136
179
406
356
968
1477
116
217
202
210
196
389
200
329
702
1600
2403
473
4453
423
216
759
469
2427
188
539
114
343
593
1869
294
309
878
785
154
389
263
332
1278
345
268
632
208
773
1106
2343
558
171
270
740
215
934
75
73
74
255
622
328
150
1549