18362
47363
37431
52834
30607
20972
39415
768912
54608
23852
24811043
15850
430651728
238199380
1666198312
156785267
129662178
123059252
1114748895
103257210
88268178
82990290
74680139
69315158