1016
1667
2336
1128
875
3361
924
1223
9962
1279
1950
1444
1067
6599
930
7695
861
10941
927
868
1087
1746
2251
1366
998