557718
643985
328379
19428
323545
56022
440624
90698
987962
121709
817810
725268
5170799
3590581
3119148
2424804
2243988
2070609
1994358
192278
1777118
1724136
1697196
1643471