5271 591
42553 471
25501 879
8501 358
12122 698
70893 1029
27328 519
26133 748
7044 381
15706 642
3486 453