30597
23705
52573
30482
20952
768812
39395
23842
15840
54588
24791043
52784
430400728
238024380
1664998312
156670267
129515178
122932252
1113688895
103182210
88162178
82912290
74610139
69235158