0
1027
879
1010
804
1053
1008
1003
1085
1021
1131
1060
987
1161
924
1172
1775
1
1254
2712
1497
1581
1527
141091
2992
2565
2469