3655
4
926
0
1467
1431
2
1543
349
1132
935
553
2619
1
493
714
1049
383
1084
477
573
804
414
479
1073
400
475
798
4057
9
1860
17637
1454
1053
300