287
1
1912
1120
3
291
948
0
679
640
1062
272
1012
343
317
745
426
894
439
2
304
580
841
355
330
598
4
268
71
1339
362
392
536
326
1365