14861
7
2525
4
2324
40062
19
3636
297066
0
3546
1
2469
1289601
1443
527
21152
8
4702
2650
2707
2
3090
6
1837
1142
601
1927
6095
9
2895
3080
3
55904
2337
2959
986
19079
763
1991