2058
2196
883
1152
1410
1145
1247
930
885
785
1284
1219
1446
1489
1167
1614
1720
958
797
870
786
764
861
816
916
984
880
864
1162
1067
1584
3135
994
1334
1185
1407