4129
1211
852
448
431
347
326
243
240
212
178
155
152
139
129
118
96
95
74
58
55
49
45
37
35
33
32
28
26
23
21
18
17
16
14
11
10
8
6
5
4