2592
2
3222
3
4398
10
4837
5
1174
1
12459
10827
4
8527
2069
3065
9956
475
0
19944
1289601
3657
3491
567
1770
7
3872
4358
6
297066
2471
108797
467
616
1922