0
1050
1249
1010
975
968
1193
1090
905
2961
989
933
885
982
1752
1
1235
2662
1480
1566
1511
140908
2554
2551
2449