4139
3853
1553
1521
1394
1327
1079
923
766
719
644
487
464
343
338
215
213
207
201
185
174
167
152
103
85
73
69
53
45
43
40
37
35
31
27
24
22
21
19
16
14
13
12
11
10
9
8