2681
946
755
409
364
322
286
264
223
179
115
105
101
96
93
87
79
70
60
55
47
45
40
39
36
32
31
29
28
26
24
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7