2971 31
9637 747
5052 216
5306 720
5680 141
155947 264
41621 638
15992 71
8413 857
33983 240
9491 755
5151 150
7479 482
5926 539
3754 547
4962 562
4361 614
2139 366