1685
1212
575
452
401
308
188
169
168
162
118
111
74
68
67
66
35
33
30
24
22
21
18
17
15
14
13
12
11
10
9
8
7
6
5