10381 308
12010 86
14381 535
18421 571
16642 488
4268 409
9188 556
8341 773
6518 618
38029 437
5345 446
8893 69
1943 65