3161
1009
814
407
389
292
265
245
181
167
155
147
131
129
111
108
98
70
62
54
48
43
40
39
33
30
28
24
23
22
21
18
16
15
14
13
12
11
10
9
8
7
6
5
4
3