0
1078
837
785
906
844
866
1058
834
832
897
962
1840
1
1309
2836
1551
1639
1582
141477
3066
2621
2612
2524