21692 277
5959 305
5005 294
3009 518
2872 88
3865 602
4352 561
2538 199
8843 186
23355 594
10001 247
5897 547
14662 56
2840 327
3733 257
7776 127
3903 784
3218 557