1025
1697
886
802
891
1008
2290
861
2045
1092
1255
1131
1414
1275
1555
1411
2811
11623
1762
4501
1683
1796
2185
1708
4225
13166
4753
89964
3035
6776
3149