139539
71824
834495
749654
377537
573614
369344
416690
670992
437390
494216
995402
5082799
3516581
3011148
2319804
2213988
2009609
1905357
189878
1746118
1715136
1663195
1624471