10384 308
12032 86
14391 535
18444 571
16644 488
4270 409
9196 556
8349 773
6521 618
38106 437
5349 446
8910 69
1944 65