355477
761513
749435
728352
283403
444458
317614
668933
163769
114249
378171
931908
860652
1038505
253923
855399
17081483
14313692
12861960
10375916
6848831
6791668
6562362
6526156
6025477
5419960
5011623
4919253
423870
3938231