0
994
814
866
1136
874
960
1043
1047
835
903
981
893
1840
1
1309
2837
1552
1639
1583
141477
3066
2621
2612
2524