148604
91652
811997
39464
675970
260664
922279
37507
728873
579792
528982
107829
2737361
2462454
2422927
2338455
2128993
2044955
1986281
1914718
1841226
1615208
1549351
1510406