0
1197
1244
1183
1151
892
836
888
916
1156
1191
1083
1028
905
1265
1399
1888
1
1355
2921
1594
1675
1621
141839
3135
2671
2638
2576