669281
119830
285324
187875
66962
292348
156109
14352
525458
899865
179873
123546
31233464
26586124
23737997
23050480
17894341
16051971
149681028
14186239
12249764
10148483
599026
5395209