0
4
2
8
39
14
10
65
22
25
11
21
37
889
18
38
30
129
344
34
352
162
345
7
32
261
86
71
16
52
56
42
51
106
47