23831 362
15444 341
57946 122
22785 580
8007 275
8688 842
31260 575
40693 682
100954 514
68412 346
5953 618
3245 633
7941 115
45886 331
51585 179