9096 842
4465 485
4104 76
6784 301
7850 168
446562 743
15119 187
6439 738
5141 523
4721 775
4597 82
11591 273
2876 417
7550 678
1786 38
4125 541