542 46
4191 572
8090 354
6095 450
9522 461
5211 604
4856 378
3321 653
19810 276
4165 441
14298 104
5821 384
69006 662
8423 713
7744 956