660
1
1512
3426
4
1056
0
635
886
984
745
734
784
3735
787
2258
1392
1131
373
3926
14
2670
83
1123
2907
2
788
1173
694
436
108797
758
931
1923
11447