951
1
21152
8
2906
2
2044
3090
6
2903
3
1174
2932
1787
1015
2530
4
2669
1694
690
3683
4179
2866
665
5
5950
10
564
1606
940
2262
0
3485
7
1526
3080
1743
32302
2999
66