38563
37470
56156
41813
26344
23341
41435
41173
17260
23760
599214
30656
430588728
238169380
1665928312
156760267
129623178
123030252
1114598895
103245210
88242178
82972290
74672139
69297158