0
1091
877
732
969
786
887
1014
886
884
784
1752
1
1235
2662
1479
1566
1511
140907
2961
2554
2551
2449