991982
874844
699129
280985
107676
451186
648891
855670
262759
549969
179538
782552
5175799
3592581
3120148
2425804
2245988
2070609
1995358
192278
1778118
1724136
1699196
1644471