5342 591
42608 471
25868 879
8566 358
12349 698
71397 1032
27850 519
26636 748
7096 381
15784 642
3536 453