2603 80
5760 578
45656 338
10447 591
8578 781
4478 305
17938 61
7682 141
5261 69
21877 808
30771 434
16798 56
27085 539
19247 330
17879 496
29574 660
38675 168
18460 523
21148 749
8921 372
11554 41
19878 584
12914 305
26596 609
10776 136
37013 224
14310 157
33659 117