2696 31
8888 747
4933 216
5140 720
5425 141
155746 264
40507 638
15763 71
8335 857
33327 240
9456 755
4801 150
7400 482
5709 539
3721 547
4918 562
4315 614
2075 366