1204
995
1283
838
2116
1237
3584
2428
1077
1262
2734
1094
867
1001
1984
2171
895
934
1048
1069
881
832
2973
1175
1297
1267
1575
888
1303
841
7504
1020
918
1275
1274
1640
2277
3647
2600
1286
5049
3605
2264
2567
1451
1143
7666
4442
3835
1180
1664
109935
1702
4826
4962
6010
1252
1617
2580
3412