1485
1
619
3
2646
5
1344
802
2
11351
17
1093
0
693
1104
9566
8
696
403
361
1397
784
868
960
782
709
768
164
1821
7
526
666
703
783
3505
1079
1729
971