1666
1359
1393
1295
2607
1071
799
4752
2158
995
1017
878
1044
3002
1042
1616
6293
1117
860
1519
841