2666
915
658
314
311
248
239
229
211
156
151
121
110
109
104
93
84
49
46
38
33
32
31
30
26
25
24
20
19
17
12
11
10
9
8
7
6
4
3