14280
16313
15390
1805721
18960
4348757
59501
15800
75628
12492
10780
2046823
350424640
173720297
1420658266
126938223
99269153
83185180
824878863
81507183
66901139
63190240
59302172
54894117