2058
2196
883
1153
1411
1145
1247
930
885
785
1284
1219
1446
1489
1167
1614
1720
959
797
870
786
764
861
816
916
984
880
864
1163
1067
1585
3135
994
1334
1186
1407