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