8
5
57
30
129
18
10
6
9
16
930
86
341
7
26
22
2
19
767
88
106
59
3
35
56
485
11
23
70
69
17
1
163
78
4693
20
32
121
28
29