693
0
526
801
745
784
3326
3
673
951
1
1000
1265
5431
2
1093
2990
2209
2562
1711
915
1382
1313
2166
2015
582