13092 10
10666 21
8282 19
17556 23
7608 4
20425 16
15257 25
10104 12
9743 15
28367 23
25353 27
8835 18
8728 2
31668 53
115525 286
88 9
286587 482
36060 32
16865 21
9428 23
124939 287
8957 5
48880 86
2926 11