1533
2
1743
0
1751
1
4587
3
1107
623
1527
2476
2466
5
1957
929
3211
989
1384
577
1765
2778
20163
44
984
1681