50838 661
17815 298
17275 148
238491 1044
344475 783
98544 276
43997 547
22519 607
32351 124
82534 205
499998 1012
265056 1202
33797 238
56460 216
209259 746
17743 785
52994 522
30865 403
29869 512
21939 248
20991 89
22188 361
203865 445
25710 676
16980 357
16522 170
25159 135
28943 311