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