10930
43086
35390
20351
28174
13850
17871
17352
28292
25603
18800
15622
430510728
238123380
1665518312
156728267
129581178
123002252
1114268895
103214210
88214178
82948290
74643139
69268158