23931 362
15455 341
58047 122
22838 580
8009 275
8704 842
31271 575
40731 682
101043 514
68486 346
5957 618
3247 633
7941 115
45947 331
51633 179