777
1
2982
3
3795
1866
635
0
1129
472
2372
2
646
1329
770
409
661
4682
734
650
1392
2194
2114
1133
775
1939
957
951
706
6236
11
454
403
2121
4
1784