21293 742
9116 654
13683 313
10290 678
7659 350
4941 392
31277 782
5613 558
8667 52
7663 736
28862 386
9089 91
3898 256
7217 699
5710 668
7722 409
4581 853