4737
1256
878
424
416
340
326
275
270
222
146
133
131
127
116
115
93
77
62
60
59
58
55
52
45
34
33
31
30
28
26
25
21
20
17
15
14
13
12
11
10
9
6
5
4