2099 97
18120 522
8309 623
16657 862
13971 219
10108 47
7367 678
7507 576
3238 226
30103 782
4038 406
7877 746