3588 511
15616 543
2932 560
1131 104
2405 342
26657 618
7655 440
21000 328
4615 867
2886 405
4987 379