0
1186
1223
1167
1134
877
825
898
1146
1168
1063
1010
891
1247
1378
1840
1
1309
2836
1552
1639
1583
141477
3066
2621
2612
2524