58
13
14
10
4
44
309
41
6
108
26
434
19
837
17
320
8
31
11745
2280
95
81
45
25
255
12
97
33
27
77
145
67
24
18
38
7
37
15
9
49
29
21
32
57