3595 511
15622 543
2934 560
1133 104
2408 342
26666 618
7657 440
21010 328
4621 867
2895 405
4996 379