17690
11100
45764
18463
8351
32626
14050
36852
25705
37620
46330
59069
435299736
241061380
1685528313
158735269
131680180
125646260
1136548896
104891214
89988183
84116292
76579141
70502160