0
1105
927
985
1049
913
898
826
946
976
1774
1019
1102
894
905
872
1839
1
1309
2836
1551
1638
1582
141477
3066
2621
2612
2524