5271 591
42550 471
25499 879
8500 358
12120 698
70887 1029
27327 519
26128 748
7044 381
15706 642
3486 453