8009 671
4903 330
10746 500
39213 508
4031 622
9721 453
7192 787
4160 794
6963 77
6521 504
7071 464
4719 698
4001 418
4983 387
14835 116
6875 47
1600 278