30435 520
35572 169
21029 284
60253 540
30655 664
16771 263
24711 285
39877 693
31615 83
38487 310
67269 619