23080
39952
41402
21120
25051
10150
17283
32970
32102
43464
21435
22020
430503728
238112380
1665448312
156725267
129575178
122996252
1114218895
103206210
88203178
82948290
74633139
69259158