630
0
1537
4
1219
3
940
1
762
344
478
2
321
1568
7
776
6
784
815
1332
9
159
1614
400
535
36
412
677
655
934
350
385
449
553
276
567
206
515