6595 632
7213 841
5326 412
150438 241
3048 97
154063 899
10653 74
4722 268
4538 920
4739 637
3433 389
26462 633