28527
46944
42304
312510
93346
63928
33491
237711
64108
659611
1384324
53351
430460728
238085380
1665198312
156706267
129553178
122971252
1114058895
103198210
88181178
82928290
74625139
69251158