30002 472
62241 613
16047 99
23397 591
23239 235
17791 571
5245 171
61496 806
17364 299
79537 329
14225 738
38898 96
50003 301
24640 755
26882 412
46454 492
18470 199
74446 456
47731 335
39501 434
30028 354
20801 321
66340 477
45146 811
15713 162