4342 354
9035 450
17076 63
36439 239
2582 564
3459 774
31768 141
2667 596
7402 523
4880 823
7738 351
2168 321
21969 158
16650 669
2330 310
3234 561
3325 475
4405 782