5275 591
42554 471
25523 879
8502 358
12135 698
70935 1029
27334 519
26148 748
7044 381
15708 642
3486 453