352730
309849
915386
66096
49230
510738
127884
765775
636640
773636
334484
590523
5106799
3539581
3038148
2341804
2223988
2027609
1937357
190578
1751118
1716136
1678195
1630471