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