5271 591
42546 471
25498 879
8500 358
12120 698
70883 1029
27327 519
26123 748
7042 381
15706 642
3486 453