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