0
1186
1223
1167
1134
878
825
877
898
1146
1168
1063
1010
891
1247
1378
1840
1
1310
2838
1553
1639
1583
141477
3066
2621
2612
2524