2592 31
8832 747
4833 216
5064 720
5178 141
155645 264
40179 638
15585 71
8249 857
33137 240
9452 755
4729 150
7350 482
5663 539
3706 547
4853 562
4244 614
2054 366