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