19404 547
39572 952
12975 675
23533 422
92677 840
18347 326
14359 32
53786 493
19659 451
30428 41
55129 593
24714 188