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