1595
2
2654
5
1198
671
1
5489
9
915
2401
1390
3
4363
0
3666
603
604
1094
736
1914
3493
882
547
1046
1427
4320
1350
4
411
982
1696
662
1716
827
953
703