5001 684
6555 668
9855 298
51874 521
69797 938
8218 945
4471 235
6442 710
6458 48
3648 251
4351 264
3087 101
6174 604
3679 638
3382 158
2576 267
9829 584
3894 416