1164
1
2460
2
1059
266
0
805
2284
1117
1143
1256
1479
5
458
1937
873
977
584
4594
1262
762
691
759
431
1152
503
1045
422
517
745
479
2952