1225
1
2646
5
1064
0
802
2
11351
17
693
3
1104
9566
8
696
403
1397
960
782
3621
709
768
164
96
1821
7
666
703
3428
556
3505
1164
358
2825
971
1579
1048