608
640
590
5210
627
4813
639
7112
624
415
504
29927
22810
20982
18673
1496267
14412
1348148
13006
11570
1157144
10040
83711