2592 31
8833 747
4833 216
5064 720
5179 141
155646 264
40181 638
15589 71
8249 857
33139 240
9452 755
4732 150
7352 482
5665 539
3706 547
4853 562
4244 614
2054 366