611
0
458
1343
846
759
1045
300
964
1
1145
543
282572
3659
14
266
584
691
573
1232
653
3815
1306
777
3373
768
46414
714
6800