16671
639850
732326
118398
406537
192814
622142
410525
408800
348129
792848
283989
763
498873
44686
1077611
1183925
943418
296364
118737