4302
510
394
203
611
967
1276
3876
277
639
254
602
240
1277
54
830
906
790
240
560
116
127
256
202
206
569
117
120
101
1817
344
510
195
294
2084
136
476
199
2314
217
1477
356
210
170
284
1063
260
2427
343
593
154
200
250
632
329
379
243
146
328
80
389
1869
4453
114
702
329
1434
484
97
1600
345
423
2343
179
263
469
196
968
1106
364
208
834
249
332
74
539
1278
253
255
73
558
2403
773
934
740
785
116
878
270
622
328