2591 31
8831 747
4831 216
5063 720
5176 141
155642 264
40176 638
15581 71
8248 857
33130 240
9452 755
4727 150
7348 482
5660 539
3706 547
4853 562
4244 614
2054 366