11998 95
5648 165
15450 339
11112 238
11292 857
10118 76
6992 421
19007 486
8336 429
7070 359
16128 749
7404 693
20934 316
7226 137
14474 259
12788 321
6567 528
11072 180
14764 440
14587 564
16090 603
3405 66
9700 198
12683 289
13514 410
8898 597
7504 443
7737 120