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