16881 373
376043 533
8209 405
25342 605
46280 76
5778 581
1042 94
8524 113
2722 459
2036 396
3508 674
5728 822
3788 719
4373 142
1834 302