3526 516
4575 928
2374 75
26044 428
59555 366
46074 331
22383 846
33692 472
41685 598
45617 665
55296 707