4157
3866
1633
1552
1485
1288
1105
900
778
750
634
422
406
392
310
228
220
199
188
185
167
160
159
82
60
56
50
42
41
35
30
29
27
26
24
23
20
19
18
15
14
12
11
10
9
8
7