11619
771
753
9315
1068
911
793
807
1034
645
670
515
691012
49683
48860
48328
4263271
4064158
33264
3262151
31326
26842
24591
22980