2158
1276
464
458
438
396
304
293
277
260
225
131
95
80
71
63
59
52
47
45
39
38
35
32
29
22
20
19
18
14
13
12
11
10
9
8
7
6
5
4