289626 507
120067 637
22323 118
70149 802
3388 459
3140 462
4419 555
4229 698
2385 111
5778 395
2664 92
10524 927
54779 150