23531 361
15423 341
57649 121
22658 580
8000 275
8675 842
31233 575
40568 682
100703 514
68225 346
5945 618
3238 633
7932 115
45665 331
51449 179