266
0
458
509
4151
2
1421
1
467
650
584
4594
3795
1418
691
3268
759
3659
14
431
1037
1152
503
1045
422
517
745
479
312
1921
2952
1232
400