3086 448
6705 744
3108 317
4360 510
4882 630
26588 81
10972 286
3399 519
16882 426
3942 390
6872 108
17636 49
25682 433
3188 514
19937 267
13646 275
13906 556