501 81
913 220
779 172
354 99
434 947
112 143
80 625
172 227
720 638
965 593
938 448
775 64
275 955
984 81
747 921
791 942
92 488
611 438
86 26
264 594