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