41 777
1000 62
287 75
517 441
252 888
672 892
238 10
51 396
2108 304
298 755
310 590
1440 384
394 171
75 794
698 418
548 904
1791 648
921 35
174 79
944 110