127
113
91
100
93
73
72
82
96
70
83
14891
11950
9331
7970
640263
6310
5770
5241
516147
49710
452142
3660