777
1
2982
3
1832
3795
635
0
1129
2372
2
646
1559
1329
409
661
734
650
381
1392
3559
2194
3564
2114
1133
775
1939
957
951
706
6236
11
454
403
2121
4