5097 731
8677 488
5348 827
3252 66
8612 401
3015 473
2837 441
5583 511
4689 163
3554 688
4550 379
6635 559
2941 350
1951 425
3320 293
4842 815
2773 508
8629 614
3860 619
690 73
2222 258
5341 153
6531 677
3641 271