3256 73
21845 662
6551 585
2303 301
12756 376
12387 771
56987 587
61753 95
8920 676
22997 509
3376 337
7013 299
2653 528