4087
1104
1
2491
1207
2115
549
1
1142
1695
670
2528
1288
1425
625
1559
769
478
1
733
63
758
1938
437
817
483
763
1260
806
419
565
407
1
237