529 98
2518 651
2592 828
1731 349
2794 843
2489 475
19825 674
2709 206
21457 641
22412 335
4723 590
4836 705