1102 27
2987 576
10312 312
31592 708
16842 379
5215 206
8643 357
9786 627
5491 875
3471 584
7436 823
14416 254
3516 193
20592 329
2469 162
23447 819
8123 289
3576 584
4866 667
11456 799