2401 97
3280 190
8342 550
5228 740
6673 638
4713 588
17072 212
33621 661
32188 482
62474 529
54992 829
4611 452
2812 384
8441 417
2850 163
5413 775
57264 159
24493 128