4451
943
1991
422
2648
561
3545
751
2375
504
15721
3330
2713
575