16936
13910
12259
2531
2441
2408
2265
2153
2017
1952
1924
1828
1799
1701
1584
1548
1446
1389
1368
1331
1308
1227
1221
1212
1193
1164
1156
1114
1108
1095
1055
1045
1038
1035
1028
953
935
917
890
878
805
787
782
760
734
678
665
660
641
632
593
577
575
552
550
531
530
522
514
509
493
491
491
421
416
414
395
388
366
359
355
348
338
310
309
303
302
297
295
293
291
282
281
280
278
278
278
277
260
257
254
254
250
250
249
248
240
239
238
237
235
234
230
228
227
224
221
219
216
214
213
213
212
212
211
211
207
207
206
203
200
198
196
194
194
193
192
191
191
190
189
189
188
184
184
182
179
179
179
178
178
178
177
177
174
168