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