951
1
21152
8
3090
6
2903
3
2932
2
1015
2669
1694
690
564
1417
3080
2767
5
2256
1743
0
3929
4354
15
1962
3326
108797
3939
2221
4
1237
1152
1943
1380
4433
7
2949
1681
1675