19679 522
9127 623
18195 862
15692 219
11557 47
10298 678
8184 577
3839 226
31284 782
4517 406
9614 746