0
1053
979
1075
830
1112
1090
1156
1047
952
869
1092
1066
1067
1026
1060
1841
1
1310
2838
1554
1640
1584
141479
3068
2622
2613
2525