2977
751
578
256
244
210
198
193
185
173
108
107
100
96
92
84
75
65
60
52
43
40
39
35
33
26
18
17
14
12
11
10
9
8
7
6
5
4
3