2904
3
1664
2
2133
226
1
746
957
820
1399
5489
11
986
0
1746
903
894
554
830
1631
1054
1799
2629
1691
1343
1174
662
1681
1046
1405
496
634
300
608