2
1
0
5
6
3
11
7
4
16
10
8
14
33
29
20
130
34
64
12
48
41
50
49
362
31
43
206
19
120
26
45
138
9
288
304
79