430300
329661
344286
292866
876929
86189
705528
837626
1023176
75395
873758
839285
33107465
28284132
252021000
24970484
19001346
17072973
157331032
14999239
12921764
10645485
878347
5932209