1271
1218
412
335
223
214
190
165
154
153
109
108
89
83
78
75
73
69
68
58
57
53
51
49
47
44
43
38
37
32
26
25
23
19
18
17
16
14
13
12
11
10
9
8
7
6
5