960
1
1077
8
3096
2
2722
2183
9
2129
7
637
1278
2976
621
899
0
2573
1311
4
485
842
1357
1447
3
643
2665
748
618
9476
4918
5
471
7185
2696
1211
830
696
1819