2116
1843
590
554
470
325
274
222
205
188
108
107
104
98
90
89
73
67
61
59
54
53
52
49
47
45
44
40
39
38
36
35
33
31
30
29
27
26
24
22
21
20
19
18
17
12
10
9