41109 842
29857 233
39272 728
7605 529
2705 70
10598 736
16328 616
8681 633
6324 159
8830 497
13141 679