4583
4153
1872
1621
1508
1466
1118
938
890
812
635
510
434
412
350
219
193
191
187
182
177
169
168
116
106
95
80
53
45
35
32
31
30
29
23
22
21
20
19
18
17
16
14
13
11
10
8
7
6