2675 31
8888 747
4922 216
5104 720
5356 141
155690 264
40407 638
15720 71
8335 857
33257 240
9469 755
4802 150
7384 482
5731 539
3743 547
4893 562
4328 614
2079 366