5271 591
42553 471
25504 879
8501 358
12123 698
70897 1029
27328 519
26136 748
7044 381
15706 642
3486 453