10381 308
12011 86
14381 535
18422 571
16642 488
4268 409
9188 556
8341 773
6518 618
38030 437
5346 446
8893 69
1943 65