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