475
0
649
1290
3
1817
669
1
320
980
4694
7
331
101
1084
368
1782
1650
314
437
998
872
499
391
892
643
2395
38
1073
627
471