3960 555
3641 557
2811 325
3875 73
10805 312
13257 847
5459 630
7213 438
58865 529
45929 171
39367 926