509 227
944 287
521 295
227 877
143 152
193 266
187 187
378 714
865 949
306 541
836 669
498 804
704 607
292 471
178 566
41 268
625 94
376 928
472 1000