1628
1
2166
666
1568
998
1057
2
830
0
496
801
1766
1000
1093
3562
4179
1816
1570
1746
703
696
662
1787
2368
83
1431
300
673
935
685
868
1579