328678
54636
810277
272791
611584
50999
575972
80645
321370
105848
669393
46997
32455464
27659131
24703998
24284481
18556343
16710973
155101029
14693239
12669764
10492485
782544
5728209