21691 277
5959 305
5004 294
3009 518
2871 88
3863 602
4350 561
2534 199
8838 186
23344 594
9998 247
5897 547
14653 56
2840 327
3733 257
7775 127
3901 784
3218 557