15767 962
54921 195
5211 159
28657 392
9842 621
14277 52
15001 413
15711 906
11221 261
38467 292
34682 91
15163 126
18462 231
8141 313
4743 47
24239 181
4346 115
18965 389
21573 526
2420814 3914
2182985 3422
384113 1161
232700 589
193750 744
46159 385
55560 627