18953 28
17898 482
21305 769
12071 53
12632 222
12986 467
24245 426
18043 501
13816 233
14273 343
12903 91
17378 126
67003 418
612655 881
227194 308
85066 289
390349 597
129685 520
452806 585
126763 85
227660 878
215340 655
348297 655