0
1235
910
994
814
866
1024
1136
874
960
1043
1047
835
903
981
893
1840
1
1309
2836
1551
1639
1583
141477
3066
2621
2612
2524