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