3022
1125
586
288
185
184
146
140
81
70
67
59
57
52
51
46
24
23
21
19
18
17
15
13
12
11
9
8
7
6
5
4
3