4494
4198
1821
1506
1458
1331
1099
968
885
773
627
481
479
444
395
383
340
242
214
196
186
164
151
104
102
78
68
55
40
39
36
34
25
23
22
20
17
15
14
13
12
11
10
9
8
7
6
5