12501 313
8169 498
15981 50
12289 86
7629 470
7993 494
8885 335
5132 392
6583 392
17386 95
23202 176
31733 281
34334 78
17873 625
11180 220
4986 317
19828 588
10252 482
9008 531
5305 44
16968 305
6415 528
12939 69
3715 55
10278 291
17423 777
7838 863
14647 714