409
1
719
90
446
1131
492
599
695
3
621
531
855
2
86
988
772
2624
661
687
515
563
676
748
399
745
0
1462
1858
617
587
857
720
1183