0
1095
914
975
1039
900
883
812
928
961
1762
1004
1086
885
893
857
1773
1
1252
2706
1496
1580
1525
141072
2991
2564
2465