28872
38730
32033
42547
34555
29380
53506
67896
812716
1395113
69488
57943
350489640
173826297
1420768266
126959223
99285153
83197180
825038863
81526183
66928139
63239240
59310172
54914117