25587 67
22683 762
7170 169
9276 226
20018 610
6394 880
15213 446
7256 926
29174 838
4790 371
18194 269
13206 505
14635 457
7605 97
8614 158
6507 42
11419 672
6160 441
12845 820
14888 811
7632 230
6689 461
15900 614
10963 111
8327 253
15143 809
6891 867
10315 310