1671
1506
419
415
341
325
243
178
158
112
110
107
93
86
82
78
75
62
59
55
54
49
45
43
41
40
39
36
33
30
27
26
24
23
22
19
17
16
14
13
12
10
9
8
6