35990
21820
596210
55066
28740
38563
68065
48384
31492
42814
23341
40486
430393728
238021380
1664928312
156666267
129513178
122928252
1113568895
103177210
88157178
82909290
74609139
69233158