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