1681
1496
431
416
359
329
237
169
124
116
113
88
86
76
72
68
67
54
50
43
42
40
38
36
34
30
29
27
26
24
23
22
21
20
18
17
16
15
13
10
8
7