0
1196
1244
1183
1151
892
836
887
916
1156
1191
1083
1027
905
1265
1399
1888
1
1355
2921
1594
1675
1621
141833
3135
2670
2638
2576