248250 1043
9253 55
233872 590
194657 744
16667 685
258015 1184
1579 295
129410 1079
47122 385
12685 141
1956 31
36504 613
120769 735
3786 43
17899 699
13326 860
6304 803
42231 612
9784 558
15874 578
27251 801
28496 834
5369 346
14323 575
20594 339
7159 588
15941 715
1411 106