0
1084
692
804
925
834
788
836
893
751
722
818
899
729
835
885
1380
1
939
1431
1148
1226
1193
137948
2544
2233
2211
2112
2077