4358
4189
1569
1533
1455
1225
1148
950
901
771
662
582
473
448
377
371
307
202
189
158
150
147
124
122
110
107
84
58
57
47
44
43
35
32
31
28
26
24
20
17
16
15
14
13
12
11
10
9
8