156
133
1716
191
143
149
1512
140
127
1611
141
11550
9480
7361
5790
523262
4550
4340
4049
3971
373147
350142
30150