1496
327
295
124
118
109
108
107
94
88
83
78
66
64
56
52
50
50
45
45
44
41
40
34
31
29
27
24
24
21
21
20
20
19
19
18
17
16
13
13
13
13
12
12
12
11
11
11
11
10
10
10
10
9
9
9
9
9
8
8
8
8
7
7
7
7
7
7
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
5
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
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
10199
1019
3289
328
9229
922