0
952
920
979
857
863
878
865
904
1033
909
1008
1839
1
1308
2835
1551
1638
1582
141476
3065
2621
2611
2523