266
0
458
1024
2
1976
1937
1
584
4594
1418
691
759
1238
3659
14
467
167
2109
431
1152
503
401
1045
422
517
745
479
571
2952
1232
552
471