1431
2
2657
1543
1132
0
935
553
2619
1
493
1124
714
1267
4
1049
1142
383
1084
477
573
804
414
2759
479
1129
1073
400
475
798
2249
4057
9
1454
1053