30502 520
35640 169
21091 284
60388 541
30801 664
16824 263
24773 286
39952 694
31664 83
38603 310
67538 619