5
8
29
19
3
18
15
4
9
6
14
0
16
11
52
17
38
65
41
684
333
66
79
87
147
161
70
21
385
51
54
1522
33
149
145