25295
18511
17540
11081
103735
9180
83931
6820
6090
5820
56814
5673716
5490
48115
41510
3648
3570
3365
3260
27413
1982
1782
1672
1355
970