689 96
1051 276
2688 529
2916 311
151244 671
6625 809
1592 243
6707 691
8451 543
4067 64
5035 495
123864 378
193066 477
52191 568
224499 966