10395 308
12123 86
14422 535
18561 571
16652 488
4282 409
9206 556
8365 773
6529 618
38288 437
5352 446
8982 69
1954 65