445
0
544
372
920
3
1295
1
486
795
4027
341
2113
604
810
405
1054
515
2336
2
7812
7
645
594
638
747
592
661
417
909
756
359
404
950
1478