2101 97
18125 522
8311 623
16660 862
13976 219
10110 47
7369 678
7509 576
3238 226
30104 782
4038 406
7878 746