22833 590
4889 650
6830 597
103951 686
33247 806
7273 716
121869 558
96170 683
73570 376
44046 641
42524 562
71070 727
4638 847
2548 164
3049 257
4553 620
3428 369
14555 90
12033 224
4048 78
16716 306
19937 410
32051 853