0
1029
939
796
1086
1058
919
841
1064
993
1011
1664
1
1158
2231
1402
1486
1431
140114
2853
2462
2455
2368
2335