3782
1076
678
375
364
304
270
261
256
204
162
137
115
109
99
96
87
86
66
55
54
46
45
39
35
33
32
29
24
23
22
20
19
15
13
12
11
8
7
6
5
3