5
2
0
7
12
14
6
4
3
10
19
8
16
20
11
70
30
18
13
40
15
25
33
21
27
32
28
23
87
42
17
290
519
211
285
81
78