702984
652867
622542
32263
616367
183342
344999
512595
19805
958369
835830
629163
32376464
27608131
24659998
24228481
18512343
16678973
154851029
14674239
12649764
10474485
774944
5711209