951
1
2949
0
21152
8
5375
3090
6
2903
3
2932
2
1015
8527
2669
1694
690
1534
1380
929
564
155
4562
5
3080
7034
1743
5658
9
108797
50969
7
2503
2699
544
25669
14
19783