725
8012
604
462
605
450
860
590
615
853
534
762234
613512
43960
43863
42107
3719270
3509156
30014
2908149
27856
23662
21980
19970