0
949
928
900
956
1006
1030
1175
986
864
843
993
1035
1072
1778
1
1257
2726
1499
1583
1530
141182
2997
2569
2566
2474