290990
187618
799902
609495
242929
94241
539765
391303
842275
227509
752702
974785
5257799
3679581
3207148
2513804
2281988
2127609
2053358
193878
1829118
1745136
1725196
1660471