5511
3631
3029
1309
1207
1113
1081
1008
983
980
948
722
701
687
684
638
605
551
546
536
499
475
441
437
435
433
426
409
398
395
391
376
358
351
319
312
301
275
252
224
216
212
208
180
175
171
160