0
1449
1243
1005
821
1137
1166
1068
891
1011
1186
1050
1013
979
1037
911
1839
1
1308
2835
1551
1638
1582
141476
3065
2621
2611
2523