2646
5
2600
4
2744
1
2972
0
1526
2
2948
6
2530
3868
10
1057
1903
3
2057
66
3386
2392
5007
8
10598
1318
1221
389
2154
5347
3551
6668
9027
2110
1320
6247
2835
1340
108797