3655
3390
1533
1319
1192
1124
932
785
782
633
584
452
399
289
269
211
177
169
158
147
141
136
119
106
90
64
57
52
43
40
39
36
30
25
24
22
18
17
16
14
13
12
11
10
9
8
7
6