5954 305
5000 294
3005 518
2870 88
3862 602
4346 561
2534 199
8838 186
23311 594
9995 247
5897 547
14569 56
2840 327
3728 257
7774 127
3900 784
3218 557