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