4131
1161
815
389
367
324
295
289
268
255
153
151
139
124
116
115
100
79
76
66
64
48
41
39
36
34
33
29
28
27
26
25
22
21
20
18
16
15
14
9
8
5
4
3