13092
11193
18214
22110
14570
10720
10940
23940
19101
29060
24802
47473
430621728
238184380
1665988312
156773267
129652178
123045252
1114658895
103249210
88251178
82982290
74675139
69309158