5957 305
5004 294
3009 518
2871 88
3863 602
4350 561
2534 199
8838 186
23341 594
9998 247
5897 547
14638 56
2840 327
3730 257
7775 127
3901 784
3218 557