990
2
1407
1
276
287
1911
679
291
639
290
952
341
1120
3
362
392
598
4
328
841
426
891
439
304
1497
580
319
353
989
315
745
0
182
615