127
113
91
100
93
73
72
82
96
70
83
14921
11960
9331
7980
640263
6320
5780
5251
516147
49710
452142
3670