715
562
461
684
782
550
832
881
974
761
880
593
614112
44010
43933
42117
3720270
3509156
30014
2908149
27866
23692
21980
19990