30495
334810
41425
38617
31120
31445
46295
44753
66984
32185
28170
14890
430506728
238115380
1665468312
156726267
129579178
122997252
1114238895
103207210
88203178
82948290
74633139
69259158