30595 520
35715 169
21137 284
60550 541
30906 664
16877 264
24838 286
40049 694
31733 83
38697 310
67848 619