6246
1615
1098
603
541
421
387
373
338
237
206
204
172
170
153
132
90
89
85
77
73
68
56
49
47
45
42
39
38
29
28
27
26
25
22
21
18
17
16
14
13
10
9
8
7
6
5