4
2
1
11
9
22
3
0
5
32
6
7
18
14
66
15
10
143
13
20
12
26
509
25
19
8
31
23
30
41
55
16
353
40
69
49
28
65
1175
29
62
77
51
24
33
36
17
97
76
38
45
39