3252
1251
845
972
981
3487
870
11287
1316
947
845
1205
1637
1658
2894
921
4463
1073
1661
1101
1129
1121
994
917
983
1094
1040
1044
1758
863
1170
3524
930
5986
1191
1594
1003
1063
1140
1319
2175
1539
1104
2218
1444
1054
1055
1068
969
2452
1340
1184
1254
990
2800
1880
1183
975
995
1575