19679 522
9127 623
18195 862
15690 219
11557 47
10296 678
8184 577
3839 226
31283 782
4517 406
9612 746