31379 256
20445 233
30354 172
31675 77
18877 428
6033 604
11404 303
12141 111
52017 467
20290 373
30597 935
9410 969
25304 293
92965 633
35191 543
28657 186
54911 157
2939 206
73683 249