0
960
1028
837
919
1023
822
1022
982
862
865
1094
740
864
1756
1
1238
2671
1482
1569
1514
140935
2967
2556
2555
2452