3
1
18
2
0
13
65
4
5
19
6
17
11
49
32
15
104
22
29
694
430
56
16
125
55
45
30
47
53
61
137
44
139
57
48
90
82
27
37
26
303
10