23582
19825
29855
23376
36366
31756
17044
37085
46873
48735
61716
47173
430567728
238157380
1665828312
156756267
129616178
123023252
1114508895
103234210
88236178
82970290
74668139
69292158