30555 520
35691 169
21116 284
60489 541
30876 664
16847 264
24814 286
40009 694
31704 83
38661 310
67723 619