955
1343
966
1382
1132
1002
1226
4853
788
14023
3574
991
1025
2287
4079
1095
1272
4326
1130
2223
28495
1263
1383
2027
977
1071
2085
995
1458
1105
889
2789
1450
990
1372
1162
1520
1420
3098
1249
3799
2878
3887
1077
1238
2561
1106
1216
1549
1051
1250
1133
1568
921
1554
1694
972
984
13698
1800