3
0
25
8
132
58
29
484
37
79
74
278
172
14
23
18
94
6
15
50
64
41
56
30
13
20
123
92
71
67
65
90
48
965
138
17
27
26
53
22
4
57
760
7
43
12