6
5
3
0
10
4
13
12
49
23
47
15
65
18
64
54
46
17
39
129
158
41
107
40
104
82
63
80
36
74
109
112
93
31
347
32
1168
136
333
304
511
470
115
362
123
233