2053 97
17995 522
8280 623
16625 862
13917 219
10046 47
7346 678
7486 576
3222 226
30071 782
4019 406
7847 746