2
15
174
411
17
11
23
22
678
25
1
5
7
9
109
61
13
29
6
14
171
172
484
3
158
121
153
443
1486
53
4
32
10
16
21
124
243
204
111