2882
2428
825
654
459
438
328
237
212
186
160
135
127
112
95
93
74
69
65
64
63
60
58
56
55
52
50
49
48
47
46
43
42
41
40
38
37
36
33
32
31
29
24
22
20
19
17
13
12
11