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