2547
2117
662
546
409
333
238
235
187
144
116
115
105
101
99
72
57
56
55
51
49
46
45
43
42
41
40
39
37
33
32
31
30
29
28
26
23
22
21
20
16
15
13
12
11
10