5271 591
42553 471
25501 879
8500 358
12120 698
70890 1029
27328 519
26130 748
7044 381
15706 642
3486 453