25823 512
16546 396
14224 528
258241 1517
8076 835
8398 352
15430 246
62646 925
70970 934
1845 45
3586 808
32184 172
6542 381
4710 630
9601 395
28512 498