3445 510
15491 543
2911 560
1122 104
2389 342
26648 618
7640 440
20978 328
4612 867
2879 405
4974 379