2596
2
1599
1
181997
11
1720
2522
5293
1843
1011
1112
2992
6
2810
1468
2772
591
1463
2414
108797
0
2386
2245
3
1431
2530
4
6236
10
1174
10827
1766
2629
1681
1250
1248
1382