4
7
309
3
149
45
5
258
227
0
369
205
44
50
1
12
13
14
8
23
15
17
410
1088
133
22
39
6
31
24
29
35
16
76
25
33
9
105