16951 726
5888 28
6181 192
17805 713
4045 535
4824 472
7406 769
14975 390
9137 724
13125 860
6374 504