50005 333
3532 478
134277 387
23350 75
72337 332
27559 199
17901 188
275569 846
31493 568
13844 363
10855 847
23255 394
32421 678
23492 856
3764 398
1835 231
4294 573