4036
575
819
1471
1268
546
566
467
2133
1422
1058
1534
1655
2497
2429
339
1099
1016
1827
1204
697
561
2341
4039
1664
1219