951
1
2287
2530
4
1174
1015
1787
1694
690
2669
2
2906
564
1606
3485
7
2262
0
1743
1306
108797
1681
3041
1526
2044
2999
3
3078
2173
4096
1547
4179
21152
8
2949
2166