396667 1005
109483 343
93620 627
256272 1038
308336 956
223522 820
414036 695
134665 1144
407629 1070
253463 469
213554 510
138766 148
300676 1108
75640 435
67557 788
172227 508
283510 1007
215663 672
21643 180
239955 422
202775 669