0
1053
978
1075
829
1112
1090
1156
1047
951
868
1092
1065
1067
1026
1060
1839
1
1309
2836
1551
1638
1582
141477
3066
2621
2612
2524