2672 31
8888 747
4920 216
5103 720
5355 141
155690 264
40406 638
15719 71
8335 857
33254 240
9469 755
4802 150
7384 482
5730 539
3743 547
4892 562
4328 614
2078 366