25971 512
16554 396
14232 528
258433 1517
8088 835
8399 352
15434 246
62657 925
71009 934
1847 45
3588 808
32204 172
6543 381
4715 630
9605 395
28558 498