640
1
1814
6
1306
2
12960
3798
8
900
483
326
869
333
489
74
1792
339
811
4137
620
1096
80
864
1458
0
108
739
795
896
2742
4
1703
771
403
498