951
1
21152
8
3090
6
14
0
2903
3
2932
2
1015
2669
1694
690
284
1189
2366
681
536
442
564
956
3080
572
2258
509
1743
19783
108797
789
460
25669
788