276
1
287
1911
1863
639
679
291
272
948
0
1783
3
342
386
1080
1061
580
319
354
989
2
841
315
745
426
891
439
304
1497
759
286
363
923