1096
691
653
776
833
824
2452
850
899
1762
1172
994
1081
3204
9751
1185
5831
5273
1530
3039
5032
1193
1691
36918
5161