4143
3904
2894
2449
1540
1496
1386
940
622
486
485
405
402
383
343
241
240
223
193
164
138
137
133
126
120
85
71
68
59
53
49
47
43
41
36
32
30
28
27
22
21
20
17
15
14
12
11
10
9
6