951
1
21152
8
3735
4
3090
6
2903
3
2932
2
1015
2669
1694
690
109776
42
564
1659
0
528
3080
1743
32302
1849
3566
2466
5
1508
7055
12
3206
108797
2335
1927
2637
5726
3738
2902
16