100
114
140
120
116
106
115
124
102
146
14190
11530
8941
7550
611263
5930
5570
5071
491147
4699
427142
33950