313
233
180
167
193
241
261
315
190
192
120
150
22816
17340
15351
13720
10502
1028263
9254
9120
897148
757142
7020
69411