2884
2673
1472
942
689
604
560
477
425
190
167
133
130
114
107
84
70
47
42
38
36
35
32
30
28
27
22
21
17
16
15
13
12
11
10
9
8
7
6
5
4