3532 516
4582 928
2381 75
26095 428
59900 367
46329 331
22528 846
33765 472
41739 598
45956 665
55470 708