12761
3
810
1
297066
0
898
109776
42
8313
9
3519
2788
707
2105
666
2471
7
1289601
4
3683
2525
5527
19079
6
7034
2
986
2268
1473
3180
1295
2044
3546
38477
34
1663
5
3910
750
1379