16455 158
5549 700
6669 122
9824 844
13904 363
24417 595
378636 864
161280 521
5728 326
39028 182
5850 470
5162 342
14646 55
7356 875
3576 961
5353 164
15897 481
39470 731
90652 248
5347 693
3951 765
47982 522
3659 249
17052 886