15160 633
16016 765
5242 706
6335 546
13672 116
12098 305
21331 58
4378 560
12396 337
17151 213
9667 527
8080 593
2005 212
22369 415
8180 878
6580 329
28571 89
10190 330
19848 240