4227
1225
931
749
744
716
424
351
310
291
259
224
219
189
136
131
129
120
118
118
113
112
108
101
97
84
83
82
79
71
70
67
66
62
60
55
46
45
43
40
37
35
32
31
28
27
27
27
26
26
25
25
25
25
25
24
23
23
22
21
20
20
18
18
18
17
17
16
16
14
14
13
13
13
13
13
13
12
12
12
12
12
11
11
11
11
11
11
11
11
11
10
10
10
10
10
9
9
9
8
8
8
8
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
5
5
5
5
5
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
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
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