2279
2161
1691
1322
1303
1302
1301
1245
1151
1073
1039
923
841
837
827
799
769
768
733
730
716
694
661
626
623
620
614
594
569
559
541
533
523
502
486
473
465
456
450
443
435
431
430
429
415
405
402
401
400
371
369
366
361
357
357
357
352
351
348
344
340
338
336
334
313
310
300
295
289
282
278
277
277
277
257
247
217
212
211
205
178
148