496
2
809
1
1291
0
594
1003
665
69
685
629
444
516
579
942
909
1013
1560
475
986
2132
3
559
763
741
700
1187
1296
402
77
331
1907
666