2631
1
1594
3
2528
6307
10
2505
2
4259
7893
4
1265
6753
17
1752
0
2593
912
1348
1589
4690
1759
2966
6