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