1004
1
3778
2
1513
1627
1587
1210
3
844
0
712
1614
15
877
698
1159
4
841
253
39
33
644
648
8
598
125
3611
13003
50
4166