731 96
1057 276
2694 529
2918 311
151271 671
6628 809
1597 243
6725 691
8474 543
4072 64
5037 495
123883 378
193083 477
52193 568
224550 966