2171
1814
598
572
470
329
328
184
183
143
109
102
99
95
86
84
76
68
67
66
50
49
46
45
42
41
40
39
36
34
31
30
28
27
26
25
24
22
21
20
19
15
13
11
10