3004
1127
623
269
158
148
141
126
64
56
54
50
49
48
36
28
26
23
22
20
19
17
16
15
14
13
12
11
10
8
7
6
5
4
3