14913 420
447648 1001
311498 1012
24047 477
30217 397
21138 301
31614 519
315634 801
18448 824
11601 80
5517 185
6056 105
11003 275
88865 447