10468 308
12300 86
14535 535
18745 570
16723 488
4313 409
9238 556
7753 772
6544 618
38658 436
5368 446
9038 69
1980 65