5
17
2
5
20
94
12
51
32
171
25
117
59
287
186
960
180
949
179
942
183
943
172
887
159
807
155
811
182
1173
5
17
2
5
20
94
12
51
32
171
25
117
59
287
186
960
180
949
179
942
183
943
172
887
159
807
155
811
182
1173