0
1565
2551
1201
1119
962
859
978
1047
1245
1239
943
1041
1176
1200
892
1752
1
1235
2662
1480
1566
1511
140908
2961
2554
2449