6
285
140
577
1744
679
550
503
642
776
237
30
277
323
743
71
1132
121
1097
5
20
541
216
8
101
124
294
126
144
188
307
383
103
11
535
173
547
321
217
56
418
2090
660
237
284
223
66
238
675
612
86
204
