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