681
610
463
456
418
413
403
302
292
250
249
241
221
208
198
187
186
181
161
128
127
123
120
115
110
105
99
91
78
72
62
55
50
47
46
46
46
45
43
41
39
37
36
35
35
33
31
30
30
29
27
26
26
23
20
20
19
19
18
17
17
13
12
11
11
11
11
11
10
9
9
9
9
9
8
8
8
8
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1