388553
334530
687717
352920
443899
617499
128526
696851
484594
998545
751248
20798
33176465
28330132
252461001
25021484
19041346
17099973
157491032
15020239
12938764
10657485
887647
5946209