1261958
115593
1433429
609638
1350570
572241
1072521
795697
483535
465192
802805
1025416
1703407
623825
638114
2286
25726700
22308484
21560960
18586669
13618916
11926157
10759624
9227365
7955961
7534477
7297253
7178831
477670
4721231