2060
2197
883
1154
1411
1146
1247
931
885
785
1284
1219
1447
1489
1167
1616
1721
960
797
871
786
764
862
817
917
985
880
865
1163
1067
1585
3135
995
1334
1186
1407