1290
1217
394
336
228
223
192
181
153
146
111
105
89
79
78
73
71
69
65
64
58
52
51
49
48
44
43
41
26
23
22
21
20
19
17
16
15
13
12
11
10
9
7
6