21692 277
5959 305
5005 294
3009 518
2872 88
3863 602
4351 561
2536 199
8839 186
23351 594
9999 247
5897 547
14662 56
2840 327
3733 257
7776 127
3901 784
3218 557