1219
1
602
350
2136
588
682
654
892
1291
0
808
373
496
2
122
665
68
594
992
516
629
444
317
971
390
968
1817
405
961
1662
860
685