526138
542391
209467
277965
121292
880995
689582
178334
1039125
441631
57852
450179
31374464
26722124
23871997
23147481
17955342
16123971
150321028
14234239
12295764
10181483
621226
5424209