289431 507
120043 637
22313 118
70069 801
3381 459
3137 462
4415 555
4227 698
2380 111
5766 395
2658 92
10517 927
54648 149