450 300 1288
702 843 2716
699 535 1232
164 436 440
447 179 1207
755 515 2891
513 734 2971
155 205 343
2 671 391 18069
294 964 807
703 152 1948
358 908 1065
328 405 1079
534 552 1702
721 119 1979
595 346 1287
529 918 982
291 615 1020
614 471 2339
1 285 529 5066
473 320 1242
817 846 2710
301 394 1044
814 201 3296