0
1155
807
949
1183
1058
985
872
1057
878
835
1329
981
969
999
828
1619
1
1121
1882
1358
1446
1386
139751
2794
2423
2420
2323
2283