127
113
91
100
93
73
72
82
96
70
83
14921
11990
9351
7980
640263
6330
5790
5251
519147
49810
452142
3680