2096 273
12289 657
6522 64
7413 607
3947 434
8084 74
6361 595
39374 860
6788 309
2259 169
6431 438
72496 784
33064 404
21083 522
5653 573
78503 309
3954 494
9753 585
3710 689
1574 57