2691 327
22485 287
9514 238
10291 539
10869 78
8903 857
8429 636
19937 667
5887 421
18895 817
10933 352
6797 75
33672 436
53582 377
51230 653
23503 942
7687 523
16457 340
11287 304
14912 408
14705 70
5293 285
6019 813
24039 738
12856 198
11826 386
8516 654
5925 290