28463
13672
40432
22905
19633
44934
22823
20181
8291
11853
21842
37323
430385728
238017380
1664928312
156662267
129504178
122919252
1113528895
103172210
88152178
82905290
74606139
69232158