2695 31
8887 747
4932 216
5138 720
5423 141
155741 264
40499 638
15759 71
8335 857
33321 240
9456 755
4801 150
7400 482
5705 539
3721 547
4918 562
4315 614
2075 366