1505
2
3844
6
4565
3
1009
1821
7
689
1
3583
3147
5
2475
1397
2646
164
0
666
1104
9566
8
802
693
703
1048
3593
16