2584 31
8827 747
4830 216
5056 720
5157 141
155629 264
40162 638
15570 71
8246 857
33123 240
9452 755
4720 150
7344 482
5657 539
3706 547
4853 562
4244 614
2054 366