18118 98
33204 162
11700 289
16487 406
22519 502
42136 365
40320 88
17780 337
22819 379
20713 231
33374 426
15103 54
23014 83
24837 242
18468 295
17656 96
17828 581
13930 514
20896 421
28276 846
15443 518
19510 908
18711 112
9725 482