456
0
1557
1661
1
417
602
683
5313
722
410
547
1025
846
1033
367
668
5875
408
755
737
439
743
546
787
710
1931
2
2161
2724
471
935
4455