1001
1
577
1665
830
2
3123
7
2802
1682
4
8932
1022
2528
526
977
3
703
1012
1281
2060
1725
1584
6
2194
2920
25
918
2114
1021
1008
1011
889
709
5936
10
1069
801