31337 407
8880 588
25969 52
8782 639
4673 660
2600 189
8871 807
7088 715
9796 199
33494 743
89532 486
35585 363
31134 390
16661 452
1757 176
14971 52
8591 548
18462 297
6722 600
1646 89