3990 561
2374 199
8474 185
21063 594
9322 247
5552 547
13936 56
2684 327
3427 257
3068 126
3663 784
3073 557