112
104
133
140
113
101
120
106
155
1010
103
14190
11530
8941
7560
612263
5940
5580
5081
491147
4699
427142
33950