565346
584
1049
350
11619
771
753
9315
1068
911
793
807
691912
49743
49020
48558
4272271
4065158
33344
3272151
31406
27002
24631
23040