2600
4
1289601
18816
11
1813
1
750
1380
0
1746
2476
3
2392
6346
16
534
2377
3386
108797
696
2776
1787
329
2386
2245
2530
1174
10827
2629
2