1005
1
814
2
810
0
1229
1243
793
2279
6
689
588
1134
875
5698
17
3382
1629
1425
594
983
546
1200
774
502
627
432
8194
4
481
655
864
616
2444
5
1710
9