8
13
28
11
3
21
10
19
7
26
87
23460
15
39
2
1
0
5
292
18
23
16
6
30
9
2910
62
57
164
215
37
51
43
40
96
63
42
294
140
24
38
81
76
32
137
93