0
1109
938
988
1055
918
909
832
953
1781
1024
1114
900
922
878
1872
1
1340
2887
1583
1660
1609
141659
3114
2658
2629
2558