1509
1958
1866
1407
1368
2651
1710
1302
1535
1052
1040
1111
1074
1031
973
884
1285
1221
1451
862
819
995
1214
1393
1187
963
1131
1457
1212
981
996
1481
946
1226
1022
979