2594 31
8846 747
4833 216
5069 720
5184 141
155646 264
40187 638
15599 71
8250 857
33144 240
9452 755
4739 150
7355 482
5665 539
3706 547
4854 562
4245 614
2054 366