3079
1022
643
433
385
282
257
247
169
162
152
127
118
106
101
95
68
67
64
60
58
46
42
40
27
26
25
24
23
22
21
16
15
14
13
12
11
10
9
8
6
5
4
3