704
606
653
364
1027
473
781
607
599
6210
875
552
612911
43910
43743
41977
3714270
3503156
29964
2906149
27816
23612
21960
19960