692
581
630
593
580
1256
763
710
830
1368956
9711
702
611911
43820
43643
41877
3708270
3487156
29924
2895149
27686
23562
21920
19910