5271 591
42553 471
25505 879
8501 358
12123 698
70897 1029
27328 519
26137 748
7044 381
15707 642
3486 453