668
1
352
333
841
317
516
2667
2
2035
5
2417
393
882
625
692
582
158
2836
9465
3
1825
6
1617
1525
1977
9005
17
1016
2129
1193
2376
20
2340
4
979
2601
1060