3014 313
3778 577
21065 492
16191 307
7118 411
12966 605
9860 520
8809 538
10244 895
387054 596
30039 664
22467 482
4925 764
6504 434
7752 739
5136 540
9867 680
73287 337
5992 405
4584 276
20158 479
11703 877
18053 396
2061 173
4462 631
4421 777
8147 390
3177 125