4300
1117
812
377
312
307
279
278
276
269
152
141
127
118
115
100
99
70
65
54
52
45
44
42
35
32
31
26
24
23
20
19
17
15
14
13
11
9
7
6
5
4