5271 591
42554 471
25508 879
8501 358
12127 698
70899 1029
27329 519
26138 748
7044 381
15708 642
3486 453