289830 507
120088 637
22339 118
70237 802
3392 459
3142 462
4423 555
4234 698
2391 111
5780 395
2674 92
10529 927
54922 150