295555
586872
251437
104753
437842
792941
491425
420622
29543
736597
368517
45288
33183465
28332132
252501001
25025484
19047346
17103973
157511032
15023239
12941764
10659485
888247
5950209