1204
995
1283
838
2116
1237
3584
2430
1078
1262
2734
1094
868
1001
1986
2171
895
934
1048
1069
882
832
2975
1175
1297
1267
1575
888
1303
841
7504
1021
918
1275
1274
1640
2277
3647
2600
1286
5049
3605
2264
2567
1452
1143
7666
4442
3835
1180
1666
109938
1702
4826
4962
6010
1254
1617
2580
3412