266
0
1152
584
1045
458
479
2328
4594
1
517
520
2952
1603
745
1314
759
2010
1033
355
1297
455
2992
339
343
1780
2490
467
575
396
400