6596 325
5728 44
8253 441
12290 123
14337 259
10449 38
10392 446
7018 512
23874 222
6391 63
7503 293
12620 374
9957 518
7907 409
6965 399
13579 252
17279 188
4580 121
6592 676
5309 309
37556 843
12665 321
9311 889
9640 436
5097 300
13469 668
11320 548
16430 508