7
934
18
277
9
146
43
88
102
51
14
11
92
156
880
123
27
35
29
23
5
4
83
28
16
115
33
160
30
101
42
6
304
10
67
529
100
32
152
164
15
162
17
228
84
141
37
473
39
398
395