665
229
112
344
219
804
255
314
366
344
592
61
385
296
104
1036
599
407
234
554
83
247
60
359
160
309
146
121
437
661
950
701
8
58
88
156
40
27
834
89
195
146
200
752
842
16
41
775
1282
130
341
155
705
231
