1510
166
164
1518
137
128
132
125
151
1612
143
14190
11530
8941
7560
611263
5930
5570
5071
491147
4699
427142
33950