5
0
4
3
2
1
17
10
15
6
13
70
12
8
21
51
28
16
64
20
7
45
527
214
380
43
54
71
444
91
24
220
105
133
86