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