2695 31
8888 747
4932 216
5139 720
5425 141
155745 264
40506 638
15761 71
8335 857
33326 240
9456 755
4801 150
7400 482
5707 539
3721 547
4918 562
4315 614
2075 366