106
27
1068
692
35
46
30
4302
34
32
39
14
18
108
159
36
48
26
75
12
10
42
53
57
24
23
31
19
21
25
107
463