8
6
62
40
3
0
13
5
57
18
10
4
12
2
1
15
7
14
49
42
23
30
47
25
148
37
343
412
17
65
1227
580
289
369
28
26
218
43
60
125