21291 742
9113 654
13683 313
10283 678
7657 350
4941 392
31274 782
5611 558
8665 52
7659 736
28843 386
9087 91
3896 256
7216 699
5708 668
7719 409
4581 853