30536 520
35673 169
21105 284
60450 541
30840 664
16837 264
24807 286
39984 694
31686 83
38641 310
67631 619