10383 308
12028 86
14390 535
18437 571
16642 488
4270 409
9191 556
8345 773
6520 618
38074 437
5347 446
8904 69
1943 65