226326
2308014
1860515
217154
30443
1585316
75668
54705
68442
50255
350496640
173851297
1420808266
126968223
99286153
83202180
825078863
81530183
18940
22372
21501
27173
37041
53446
17291
54739