4057 493
3263 506
32496 149
38230 588
48123 608
15671 331
8932 798
25322 307
19301 828
10786 591
23384 707
9535 194