2995 893
3894 737
4879 926
4655 712
6066 685
7380 323
8246 566
3716 217
5681 224
4353 713
2766 519
30237 577
6971 485
10018 213
22877 126