0
1623
2670
1244
1010
1151
1013
892
1080
1023
1073
1286
1279
973
1083
1218
1888
1
1355
2921
1594
1675
1621
141833
3135
2638
2576