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