18953 28
17896 482
21304 769
12070 53
12631 222
12982 467
24245 426
18042 501
13816 233
14272 343
12903 91
17378 126
67003 418
612654 881
227189 308
85065 289
390347 597
129683 520
452798 585
126762 85
227660 878
215338 655
348296 655