276
1
287
1912
1864
639
679
291
272
948
0
1783
3
343
386
1080
1061
580
319
354
989
2
841
315
745
426
894
439
304
1497
759
286
363
923