1009
1
697
901
1490
3
662
4
541
756
0
664
368
743
967
665
476
459
498
684
353
474
361
491
536
428
710
390
385
319
1057
607
1141
7
487