501 863
313 172
220 617
509 778
605 326
579 81
400 127
769 440
928 133
176 688
844 350
979 851
962 352
450 930
311 73
797 968
975 222
61 827
487 259
464 589
375 304
765 697
338 554
140 1000