1260
2
1095
0
695
1251
334
1434
383
4709
763
575
240
681
533
477
863
345
370
1192
816
785
1
380
890
442
359
372
970