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