15465
33966
237711
39993
75889
44556
23582
19825
36366
17044
37085
46873
430595728
238171380
1665928312
156769267
129630178
123034252
1114598895
103246210
88244178
82976290
74673139
69305158