6593 632
7192 841
5325 412
150432 241
3048 97
154050 899
10653 74
4722 268
4538 920
4739 637
3433 389
26458 633