1006
1
1630
2
1592
846
0
1211
3
714
1615
15
699
879
1163
4
841
254
655
35
41
8
606
125
3621
13078
54
4173