560
4
167
25
282
189
435
3
412
160
338
164
27
4
498
181
357
153
101
50
380
164
432
90
217
183
332
115
601
90
389
106
209
37
372
117
336
14
219
48