5276 591
42554 471
25526 879
8502 358
12135 698
70950 1029
27336 519
26151 748
7044 381
15712 642
3486 453