2581
2137
654
578
571
404
374
227
195
190
154
135
128
104
99
98
91
89
82
79
66
63
58
57
55
53
51
50
49
47
45
43
42
40
39
38
36
34
33
32
31
28
27
22
21
20
19
17
14
13
12
11