377951
584906
17519
315924
576215
580580
451692
245326
664702
782631
933525
695882
5160799
3572581
3097148
2402804
2236988
2059609
1977358
191878
1773118
1722136
1692196
1639471