4043
575
820
1473
1270
546
566
467
2133
1424
1058
1534
1655
2498
2430
339
1100
1016
1827
1206
701
561
2344
4042
1664
1220