150
124
107
127
102
122
117
125
82
84
81
70
14190
11530
8941
7550
611263
5930
5570
5071
491147
4699
427142
33950