820
437
621
204
598
255
845
326
231
78
769
241
592
163
817
336
616
182
311
197
186
50
323
169
1420
646
607
151
670
227
684
216
428
163
815
224
924
330
363
193