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