1289
1246
406
380
291
253
239
177
142
132
129
119
104
85
83
76
69
67
65
60
58
54
52
49
47
41
28
27
24
23
21
18
17
16
15
14
13
12
11
9
8
7
6