43628 843
31756 235
39881 728
7764 529
2831 70
10980 736
16614 616
8879 633
6553 159
9173 497
13326 679