287
1
1912
1120
3
292
948
0
680
640
1062
272
1012
343
317
745
426
894
439
2
304
581
841
355
330
599
4
269
71
1339
362
392
536
326
1365