22040
59433
31412
31681
50570
21082
57976
51413
727219
700813
44366
26242
430391728
238020380
1664928312
156664267
129513178
122927252
1113558895
103177210
88156178
82907290
74608139
69233158