1299
876
626
389
335
294
248
242
222
179
157
128
119
110
81
80
60
52
47
46
42
32
26
25
24
22
21
19
16
14
11
10
9
8
7
6
5
4
3