951
1
21152
8
25669
0
3090
6
2903
3
2932
2
1015
2669
1694
690
913
8527
2505
1451
19783
564
572
3080
784
980
570
1514
1743
3835
4
2043
2906
3354
108797
1452