0
1042
947
870
897
722
855
750
705
1029
761
836
753
1050
1170
554
1780
1
1258
2730
1500
1584
1531
141192
2999
2570
2568
2475