3101
1168
1039
1655
862
2291
1738
892
924
1600
2617
2320
996
1147
898
2185
6001
2803
1017
898
909