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