19679 522
9127 623
18195 862
15692 219
11557 47
10300 678
8184 577
3840 226
31284 782
4517 406
9617 746