970
450
1824
14810
940
911
741
710
1380
480
1640
771
1583716
1091512
9921276
991216
94813
9109258
7434154
723011
68265
57933
54092
52128