2229
1727
460
441
320
289
211
207
155
115
112
98
81
73
72
65
64
63
59
54
49
48
41
40
39
37
36
34
33
31
30
29
28
27
26
24
23
22
21
20
19
18
17
16
12
9
8