4141
716
1412
728
1492
2153
2637
898
947
6685
4862
846
2460
2330
3884
1106
4009
15960
1326
1272
1291
1706
1392
1828
29122