30555 520
35691 169
21116 284
60491 541
30877 664
16848 264
24814 286
40010 694
31706 83
38664 310
67727 619