249250 571
53307 617
86977 208
334377 708
157777 514
36406 128
152147 750
137994 629
163328 849
212365 1474
94466 605
32159 364
33284 775
96211 919
107112 992
29654 338
119673 525
95979 279
168050 699
110799 796
453101 1310
83269 553
82810 344
175349 438