5046 507
1877 331
3099 678
3838 189
16795 90
19968 442
4633 193
274294 625
8871 847
8449 461
3943 641
3903 479