2697 31
8889 747
4934 216
5142 720
5426 141
155748 264
40510 638
15766 71
8338 857
33330 240
9456 755
4802 150
7400 482
5710 539
3721 547
4918 562
4315 614
2075 366