9009 136
16122 399
8790 609
5411 498
22759 143
9987 81
13730 279
14787 503
6669 227
4073 338
19904 307
6313 46
5005 55
15314 186
6926 248
8591 163
9468 320
7787 88
8336 671
7249 144
4687 466
17700 295
13546 783
27427 694
28657 718
19336 575
9853 467
24978 52