2556
4
1905
3
444571
9
2431
1
108797
0
562
10827
2386
9956
3012
467
2245
5504
16
5169
2525
1174
4443
1828
2629
2
3090
6
7034
6236
10
2530
716
585
1492
951
297066
1015
1976