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