4132 30
12211 85
96816 533
8954 393
7145 692
8895 680
51840 725
1572 373
30590 436
2864 56
14496 539
4718 462
3821 919