986
475
675
213
718
292
974
364
282
87
799
249
623
168
1014
380
650
187
340
207
219
53
351
174
1706
729
623
152
765
231
776
224
457
169
906
244
1026
360
378
196