5951 305
4999 294
3005 518
2868 88
3862 602
4346 561
2533 199
8836 186
23297 594
9981 247
5894 547
14567 56
2840 327
3728 257
7774 127
3900 784
3218 557