1103
1
738
4051
3
4532
5
1244
11
823
605
1011
2530
984
505
509
2
1026
734
631
597
643
437
2293
928
439
1423
408
1027
1345
980
826
0
713
825
628