255 49
2282 439
9009 631
29424 200
8995 871
5527 624
3008 544
6317 588
5997 701
31679 648
23474 347
15938 66
29945 577
8081 170
7990 170