2
977
3
5
25
208
22
11
52
19
7
187
55
17
18
73
33
14
27
13
97
20
24
260
15
70
6
49
85
8
16
12
29
9
64
1
134
122
37
220
186
10