502 46
4109 572
8071 354
6089 450
9518 461
5210 604
4856 378
3321 653
19800 276
4164 441
14291 104
5821 384
68972 662
8423 713
7739 956