765
0
722
410
546
787
1161
846
2211
668
3323
4
4126
6
381
1101
243
1
3711
3
2873
3257
926
804
1180
1314
2
1732
1931
2161