1656
1505
429
397
362
219
217
192
167
145
122
113
95
92
78
76
75
74
73
69
62
55
52
49
47
46
45
39
38
30
27
26
23
22
20
19
18
17
14
13
10
9
8
7