9596 280
70485 727
586 71
5671 203
35449 251
2651 710
2888 590
5773 739
1637 129
2805 739
11746 396
14281 356
19685 597
9080 806
42434 550
2989 91
2639 94
40728 304
14684 102
6610 655
2553 59
2004 128
6040 168
8428 416