3532 516
4582 928
2381 75
26094 428
59894 367
46324 331
22525 846
33765 472
41739 598
45953 665
55466 708