1997
1459
502
369
310
281
211
182
144
129
128
116
106
93
77
76
62
61
49
48
47
44
42
41
39
38
37
34
33
32
31
29
28
26
24
23
21
19
16
14
13
12
10
9
8