4484
4287
1858
1564
1447
1398
1123
977
885
817
632
517
440
418
395
371
329
224
192
189
172
158
153
141
101
100
72
64
41
37
30
29
27
26
25
19
17
15
14
12
11
10
8
7