40776 842
29627 233
39199 728
7580 529
2684 70
10528 736
16255 616
8592 633
6251 159
8785 497
13101 679