1524
2
777
0
1169
593
461
1501
751
471
473
486
738
698
138
1278
1
1938
532
1435
5
1455
2562
1690
1825
3597
2166
83
1431