4125
991
749
383
327
294
285
284
228
224
132
119
116
102
91
87
73
68
59
54
53
50
35
34
33
28
27
26
23
22
21
20
19
15
13
12
11
10
9
8
7
6
5
4
3