1294
1
664
0
951
1008
499
405
688
1491
872
3
317
385
433
1930
948
747
645
297
607
5196
2
894
2614
1595
678
1282
657
754
628
5338
2727