3290
1112
736
396
386
313
297
261
222
201
169
163
152
149
118
93
83
82
48
45
43
39
37
30
29
28
25
21
20
18
16
15
14
13
12
11
10
9
8
5
4
3