743
1752
1050
812
874
793
692
680
995
841
711
796
611011
43730
43553
41837
3706270
3481156
29924
2894149
27666
23522
21870
19870