910
2869
694
722
736
849
1275
1397
749
654
762
875
882
791
964
2250
1034
1084
1987
1399
1237
1301
1407
1336
1633
1213
1343
1327
1071
1257
1618
1395
1569
2135
2015
2893
1816
3099
2355
2667
3048
156281