9596 280
70485 727
586 71
5670 203
35449 251
2650 710
2888 590
5773 739
1637 129
2804 739
11746 396
19685 597
14278 356
9079 806
42434 550
2989 91
2638 94
40728 304
6610 655
2552 59
14682 102
2003 128
6038 168
8426 416