370
1
1964
5
897
3
856
1073
2324
478
1764
2
1692
9926
8012
8
793
2775
7
2512
1479
531
674
558
78
664
0
629
2613
1644
1689
1468
73
777
759
5525
704