1258
870
503
300
292
207
128
124
121
106
97
77
64
45
42
40
31
29
24
22
21
16
15
14
13
12
11
10
9
8
7
6
5
4