2049 97
17987 522
8278 623
16620 862
13915 219
10041 47
7346 678
7486 576
3222 226
30071 782
4018 406
7845 746