0
1091
909
973
1036
895
878
808
926
953
1757
1001
1081
888
853
1752
1
1235
2662
1480
1566
1511
140908
2961
2554
2551
2449