857 149
1031 227
2916 655
436 86
1840 561
298 45
2335 723
387 99
1293 350
488 97
201 46
1036 280
417 89
14872 60
54914 741
31337 329
8137 81
3932 334