289891 507
120098 637
22342 118
70258 802
3396 459
3143 462
4425 555
4235 698
2394 111
5782 395
2675 92
10529 927
54957 150