1571
1340
429
348
342
317
212
181
149
103
100
89
86
80
67
65
62
56
53
50
43
42
34
29
28
27
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6