21691 277
5959 305
5004 294
3009 518
2872 88
3863 602
4350 561
2536 199
8839 186
23348 594
9999 247
5897 547
14660 56
2840 327
3733 257
7775 127
3901 784
3218 557