3502 52
6685 837
5686 491
37626 878
19391 260
6905 366
5288 85
28657 473
21105 631
12558 339
132052 733
374740 734
288604 806
8233 565
14039 767
64283 557
19033 341
53900 597
22180 762
17595 338
48676 349
87027 798
7259 548
3821 220
1663 193
4177 737
4452 469
5084 81