30123
13092
39768
11193
18214
22110
14570
10720
6960
23940
19101
47473
430564728
238156380
1665798312
156752267
129616178
123023252
1114498895
103234210
88235178
82970290
74668139
69292158