0
1053
941
1112
1043
1001
886
951
1118
751
1839
1
1308
2835
1551
1638
1582
141476
3065
2621
2611
2523