19681 522
9128 623
18200 862
15697 219
11566 47
10309 678
8187 577
3846 226
31292 782
4519 406
9626 746