456
0
475
1629
618
403
439
521
2143
1348
5313
828
505
363
343
3015
2770
4
259
1610
1101
804
2211
460
5875
494
352
297