21996 104
14481 73
9101 25
30713 69
8194 11
63102 433
17034 52
20617 143
19164 71
28657 107
50002 254
17161 74
22238 69
40366 212
18799 43
31940 201
25482 144
17507 66
22860 171
10896 25
64052 394
21610 159
34170 137
51697 297