565346
584
1049
350
11619
771
753
9315
1068
911
793
807
691912
49743
48990
48558
4272271
4065158
33334
3272151
31396
26992
24631
23040