186
221
1621
183
1513
158
1530
163
151
1712
146
1811
12250
10030
7961
6230
545262
5010
4660
4281
4279
407147
375142
31150