2600 80
5759 578
45655 338
10445 591
8576 781
4476 305
17936 61
7681 141
5259 69
21877 808
30769 434
16797 56
27085 539
19247 330
17877 496
29573 660
38671 168
18458 523
21148 749
8921 372
11554 41
19878 584
12911 305
26596 609
10776 136
37012 224
14306 157
33657 117