252
1
2557
3
850
458
0
1809
1099
584
1411
4594
759
422
1966
653
431
755
1998
1152
503
390
1045
517
745
479
2952
1232
957
4