8
18
17
93
35
34
3703
28
123
56
26
4
5
40
23
50
238
27
25
13
0
9
7
1
32
57
599
48
173
20
821
67
12
51
42
10
16
87
1084
19