14861
7
2593
1
297066
0
21152
8
2650
4
1837
2
1927
2525
55904
2337
6
2324
40062
19
19079
763
37355
13
567
1768
4031
7034
4274
3
108797
2629
1289601
913
1652
2732
534
356
3619
562