18294 523
23201 143
10352 81
13972 279
14977 503
6867 227
4299 338
20349 307
6450 46
5349 55
15605 186
7036 248
8743 163
9683 320
7918 88
8406 671
7522 146
4748 466
18391 295
13748 783
19640 337
27597 694
28955 718
19683 575
9981 467
25461 52
7275 398
11724 435