3266
3120
1131
1039
975
850
660
658
643
637
539
472
423
418
413
373
255
243
220
169
155
109
95
90
82
78
49
29
26
24
23
17
15
14
10
8
7
6
5