289613 507
120067 637
22322 118
70143 802
3388 459
3139 462
4418 555
4229 698
2385 111
5778 395
2664 92
10523 927
54774 150