412
0
509
759
378
851
1149
1
363
80
791
286
947
630
559
486
1580
415
918
265
3965
3165
2477
694
53
577
187
392
1343
615
572
729