311 110
813 535
622 468
476 225
680 305
844 119
559 399
899 362
471 685
168 477
137 524
714 62
803 909
1000 396
404 24
216 302
526 594
279 173
401 266
608 955