321
0
465
1
940
2
184
531
1126
6
533
864
594
3
1089
4
675
733
387
737
354
79
271
238
667
993
57
86
270
620
852
1741
818
716