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