2926
943
711
341
332
263
245
225
201
175
137
124
116
114
109
96
84
63
55
51
48
39
36
28
26
25
23
22
21
20
16
15
13
12
11
8
7
6
5
4
3
2