89
0
712
1613
15
125
90
39
32
1004
1
3778
2
1513
1626
3611
1587
1124
253
1159
4
841
698
877
644
596
687
646
8
12997
4163