4089
3804
1596
1480
1356
1029
1019
994
947
759
572
456
433
404
345
332
282
222
178
175
168
132
120
115
111
89
62
53
46
32
27
25
24
22
21
20
19
18
16
15
14
12
11
10
9
7
6
5