4437
4125
1711
1672
1550
1395
1203
978
862
813
723
469
438
360
358
244
236
226
191
160
148
141
130
99
94
84
71
58
55
49
40
39
35
28
25
23
21
19
17
16
14
13
12
11
10
9
8