10383 308
12026 86
14388 535
18435 571
16642 488
4270 409
9191 556
8345 773
6520 618
38070 437
5347 446
8904 69
1943 65