3999 30
12105 85
93314 532
8630 393
7104 692
8689 680
51754 725
1550 373
29287 436
2739 56
14142 539
4631 462
3772 919