1693
1525
426
348
326
248
190
174
156
119
110
105
96
87
86
81
77
66
56
55
45
44
42
41
40
36
35
28
25
24
23
22
21
19
17
16
14
13
11
10
9
7