3532 516
4582 928
2381 75
26095 428
59905 367
46333 331
22535 846
33767 472
41740 598
45965 665
55471 708