2958 790
1741 258
1475 178
2336 416
76287 550
12482 681
78540 423
49499 212
33857 348
27542 286
49600 558
30396 122
43073 395
17304 245
27010 127
24130 585
53953 786
15897 487
34674 475
60650 758
35428 527
63497 946
43591 468
65931 869