289877 507
120094 637
22341 118
70255 802
3395 459
3143 462
4425 555
4234 698
2393 111
5782 395
2675 92
10529 927
54950 150