30458 520
35598 169
21073 284
60322 541
30721 664
16803 263
24741 286
39917 693
31641 83
38556 310
67415 619