5921
1661
970
639
513
493
368
347
317
186
180
166
153
149
97
86
76
74
72
70
43
40
38
34
33
32
29
28
27
26
24
22
21
19
14
13
11
10
9
8
7
6
5