956
969
2966
1124
1274
1501
1965
2391
1391
2244
1115
15583
2301
1107
3439
1063
5080
7954
1308
3399
1745
9226
946
4937
1059
2150
1421
1210
1232
1406
2562
953
937
1172
1012
2125
2127
1807
1029
1027
1062
890
989
2023
933
1054
1628
3607
1056
1166
1003
6851
1887
2947
1135
1369
1815
4613
974
3096