5271 591
42554 471
25506 879
8501 358
12125 698
70898 1029
27328 519
26137 748
7044 381
15708 642
3486 453