736
703
996
13018
302
413
586
778
1145
921
5210
483
42127
31950
31053
28165
2436267
21984
2103153
19496
1933149
15820
15540
13800