91
105
114
95
96
92
110
100
85346
83
11530
9460
7261
5750
518262
4520
4330
4029
3941
367147
349142
29950