42216 624
17386 226
9779 356
3522 47
28782 433
13020 467
8795 363
50002 675
6134 671
4224 428
4831 120