9096 842
4465 485
4104 76
6783 301
7850 168
446376 743
15116 187
6439 738
5139 523
4721 775
4597 82
11591 273
2874 417
7549 678
1783 38
4123 541