3128
966
694
402
374
242
238
222
195
142
140
123
109
106
92
90
72
63
54
53
37
36
34
28
26
23
22
21
17
16
14
12
11
9
8
7
5
4
3