1652
1501
428
388
369
214
209
190
168
146
115
114
93
91
77
75
74
72
66
65
56
52
49
47
45
43
39
35
32
27
25
24
23
22
21
20
19
18
17
15
13
12
10
9
8
7