0
1541
1212
1054
830
810
750
977
881
1389
1234
901
986
991
994
705
1781
1
1259
2732
1502
1586
1533
141203
3001
2572
2568
2477