23822 362
15441 341
57931 122
22783 580
8006 275
8687 842
31260 575
40686 682
100952 514
68404 346
5953 618
3244 633
7940 115
45867 331
51578 179