10462
20847
22925
37221
13682
8491
40442
28463
20191
21412
24176
8301
430530728
238133380
1665588312
156734267
129598178
123013252
1114318895
103221210
88221178
82956290
74645139
69278158