0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
4
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
11
11
11
11
11
11
11
11
11
11
11
11
11
15
19
20
20
20
20
20
20
21
22
22
23
23
23
24
25
25
26
26
27
28
31
34
38
38
38
38
38
38
38
38
38
38
38
38
39
43
48
48
