2610
9
111
3
71
2
97
5
153
1
50
172
38
0
321
784
842
776
6
1568
7
787
159
815
1614
4
515
206
535
400
1970
1332
728
992
490
581
253
355
391