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