4096 80
4259 826
1506 261
3655 130
3125 544
2699 576
15106 424
2959 890
2349 630
1665 352
4757 513
3772 722
2332 410
1373 251
3538 624
2132 30
443 47
3312 717
2825 579
4190 627
3045 377
2374 72
4004 668
2927 511