4290
4231
1750
1547
1428
1197
1092
1001
929
717
647
510
477
474
378
373
306
188
179
164
158
142
105
103
93
69
65
63
49
44
42
38
35
25
24
23
22
19
17
15
14
13
12
11
10
9
8
7