634631
962328
136969
80260
804373
59228
711563
501143
541580
376211
730608
612292
31437464
26782124
23914997
23201481
17981342
16144971
150581028
14265239
12320764
10200483
629926
5443209