3552 510
15611 543
2926 560
1131 104
2401 342
26654 618
7652 440
20991 328
4613 867
2885 405
4983 379