289860 507
120091 637
22339 118
70248 802
3395 459
3142 462
4425 555
4234 698
2392 111
5782 395
2674 92
10529 927
54933 150