2198
1760
568
472
469
318
297
212
176
127
107
97
84
83
77
76
74
67
63
52
50
49
47
45
44
43
40
39
37
36
32
30
29
27
26
25
24
22
18
17
15
13
12
11
10
9