2596
2
24091
3
2225
1599
1
1720
2522
5293
11
1843
841
1852
1683
0
1011
1112
1517
2992
6
1299
2810
1468
2619
2772
591
1463
2414
18816
108797
2386
2245
1431
2530
4
6236
10