1828
1632
510
476
391
388
286
229
182
156
143
112
94
90
89
76
75
73
68
55
54
53
49
42
41
38
37
31
30
29
27
26
25
23
22
21
20
14
13
10
9
8