10381 308
12013 86
14381 535
18423 571
16642 488
4268 409
9188 556
8341 773
6518 618
38048 437
5346 446
8895 69
1943 65