3015 313
3780 577
21065 492
16191 307
7118 411
12966 605
9860 520
8810 538
10244 895
387055 596
30039 664
22467 482
4925 764
6504 434
7752 739
5137 540
9867 680
73287 337
5992 405
4584 276
20163 479
11703 877
18057 396
2062 173
4462 631
4421 777
8147 390
3177 125