844931
763778
661414
430674
980895
449883
1233106
630775
23656486
23176960
19671669
14369916
13278158
11749625
10259365
8745963
472970
955384
40966
278678