951
1
2287
3354
5
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
4946
18
2173
123674
35
7608
12
1289601
4096