2993 893
3892 737
4876 926
4655 712
6066 685
7380 323
8245 566
3716 217
5681 224
4353 713
2766 519
30237 577
6971 485
10018 213
22876 126