289896 507
120099 637
22343 118
70261 802
3397 459
3143 462
4425 555
4235 698
2394 111
5782 395
2675 92
10529 927
54960 150