22823
20143
21402
24166
9370
11853
19711
34053
37323
27603
22360
13481
430510728
238124380
1665518312
156729267
129581178
123003252
1114268895
103215210
88215178
82949290
74643139
69268158