499353 1011
17689 785
21880 248
203687 445
26346 897
31063 362
4650 63
55603 307
34609 626
21722 312
25948 502
68380 932
60593 842
427227 1300
98250 346
301927 942
450077 1599
12698 781
208286 477
18820 458
62619 677
13030 602
287349 1394
327609 975
50044 736
14619 275
24180 165
54128 263