0
1449
1243
1006
821
1137
1167
1068
891
1011
1186
1050
1013
979
1037
911
1840
1
1309
2836
1551
1639
1583
141477
3066
2621
2612
2524