2093 97
18106 522
8307 623
16655 862
13968 219
10105 47
7366 678
7504 576
3238 226
30098 782
4034 406
7872 746