97 8
201 738
511 230
798 541
251 31
512 808
430 305
854 747
16391 748
7358 86
5410 578
4555 981
3701 192
3650 510
2409 216
2272 495
413 749
532 440
477 680
957 56