3993 561
2376 199
8481 185
21088 594
9327 247
5560 547
13952 56
2685 327
3431 257
3071 126
3664 784
3078 557