0
1014
903
1095
869
935
1000
946
1089
1012
697
980
1037
997
909
966
1775
1
1254
2714
1497
1581
1527
141097
2992
2565
2470