483 977
303 2
220 412
326 364
156 741
1323 293
523 288
593 66
1195 194
1168 622
1000 361
640 326
1144 476
255 750
375 559
223 500
587 675
252 511
340 624
641 629