565
697
8930
10410
533
385
6114
6011
507
412
7612
742
40877
31090
29903
26985
2353267
21124
2033153
1873149
18716
15500
14970
13280