865
0
999
2
733
1
727
1169
4
890
790
972
1872
3901
1061
1022
12551
542
1384
834
11772
34
533
9219
845
981
467
5025
6
4476
747
872