89
1
1334
2
509
869
988
790
1273
1006
0
713
1618
431
658
827
1179
641
1820
5
392
654
2073
903
606
2150
1498
3
515
604
1176
463
3717
8
969