2058
2196
883
1152
1409
1145
1246
930
885
784
1283
1219
1446
1489
1167
1614
1720
958
797
870
786
764
861
816
915
984
880
864
1162
1067
1584
3135
994
1334
1185
1407